Dynamic CPU Scheduling with Imprecise Knowledge of Computation-Time

نویسندگان

  • Saud A. Aldarmi
  • Alan Burns
چکیده

The majority of the studies conducted in scheduling real-time transactions mostly concentrate on concurrency control protocols, while overlooking the CPU as being the primary resource. Consequently, there are various techniques for scheduling the CPU in conventional time-critical systems; meanwhile, there does not seem to be any technique that is adequately designed for scheduling such a resource in Real-Time Database (RTDB) systems. Existing schemes for scheduling the CPU in RTDB systems considerably degrade under overload conditions, in addition to suffering a relatively high preemption rate under all operating loads. Coping with overload situations requires accurate knowledge of the computation time, and preemption must be augmented with synchronization protocols, which contribute to performance degradation as data contention rises – aside from context switching overhead. In this study, we construct an efficient CPU scheduling scheme that minimizes the preemption rate in order to reduce the frequency by which synchronization protocols must be invoked, along with their inherited performance degradation. In addition, we also introduce a new timing model upon which the newly introduced scheduler is incorporated in order to utilize the system’s imprecise knowledge of computation time estimates.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design and Simulation of a Green Broker with Imprecise Computation Scheduling for Energy-efficient Large Scale Computing in Clusters

Cluster computing has attracted attention for large scale computing using idle CPU cycles of personal computers connected in local area network. We propose a green broker with imprecise computation scheduling for large scale computing in clusters. Imprecise computation techniques provide scheduling flexibility by trading off result quality to meet computation deadlines. We provide a technique t...

متن کامل

A Real-Time Parallel Scheduler for the Imprecise Computation Model

This paper considers the problem of scheduling hard real-time, periodic jobs on a multiprocessor while allowing imprecise computations. A highly dynamic job set is assumed, where limited a priori knowledge of a job set's behavior is available. The use of static partitioning schemes for such a job set is shown to lead to load imbalances and unecessary error. Instead, a dynamic load balancing app...

متن کامل

Optimizing the Static and Dynamic Scheduling problem of Automated Guided Vehicles in Container Terminals

The Minimum Cost Flow (MCF) problem is a well-known problem in the area of network optimisation. To tackle this problem, Network Simplex Algorithm (NSA) is the fastest solution method. NSA has three extensions, namely Network Simplex plus Algorithm (NSA+), Dynamic Network Simplex Algorithm (DNSA) and Dynamic Network Simplex plus Algorithm (DNSA+). The objectives of the research reported in this...

متن کامل

Imprecise Computations with Deferred Optional Tasks

The imprecise computation model is an extension of the traditional real-time processing model. In this model, each imprecise task is logically divided into two portions: a mandatory portion and an optional portion. Since the optional portions of imprecise tasks can be traded for their deadlines and/or the required quality of service (QoS), the resulting quality of executing tasks in this model ...

متن کامل

Performance analysis of dynamic multitasking imprecise computation system - Computers and Digital Techniques [see also IEE Proceedings-Computers and Digital Techniques], IEE

The scheduling of tasks in dynamic multitasking computer systems using imprecise (partial) computations is studied. In our system, tasks arrive randomly during run-time, and they are to be processed as quickly as possible. We model the task in such a way that each task has two parts of computation: a mandatory part, and an optional part. The tasks are scheduled such that: if the total number of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999